University of Colombo School of Computing — BIT External Degree

EN6106 — Emerging Topics in IT
Topic 1: Microservices

Practice MCQ Paper  |  Academic Level III — Semester 6

Questions: 25 MCQs
Total Marks: 100
Duration: 1 Hour
Pass Mark: 40 / 100
Penalty: Yes

Important Instructions

Marking Scheme (per question — max 4 marks)
Score = [ (Correct choices selected ÷ Total correct choices) − (Wrong choices selected ÷ Total wrong choices) ] × 4
Minimum score per question = 0  |  Maximum = 4.00
Answered 0 / 25
Score:
1.1 — Monolithic Systems & Service Oriented Architecture
Q 01Which of the following statements best describe the characteristics of a Monolithic Architecture?4 marks
Question score:
Q 02What are the benefits of a monolithic software system compared to microservices?4 marks
Question score:
Q 03Which of the following are known drawbacks of a Monolithic Architecture?4 marks
Question score:
1.2 — Introduction to Microservices
Q 04Which of the following are features of a Microservices Architecture?4 marks
Question score:
Q 05When designing microservices, what are the correct principles related to size, scope and capabilities?4 marks
Question score:
Q 06Which of the following are synchronous messaging protocols used in microservices communication?4 marks
Question score:
Q 07Which of the following are asynchronous messaging protocols used in microservices?4 marks
Question score:
Q 08Which of the following are valid message formats used in microservices?4 marks
Question score:
Q 09What are the correct styles of inter-service communication in a Microservices Architecture?4 marks
Question score:
Q 10Which of the following correctly describes Decentralised Data Management in Microservices?4 marks
Question score:
1.3 — Key Benefits and Challenges
Q 11Which statements about Docker Containers are correct?4 marks
Question score:
Q 12Which of the following correctly compare Virtual Machines (VMs) and Docker Containers?4 marks
Question score:
Q 13Which of the following are core components of Kubernetes architecture?4 marks
Question score:
Q 14What is the purpose of a Service Registry and Service Discovery in Microservices?4 marks
Question score:
Q 15Which are key characteristics of Decentralised Governance in Microservices?4 marks
Question score:
1.4 — Design Patterns
Q 16What are correct statements about OAuth 2.0 in the context of Microservice Security?4 marks
Question score:
Q 17Which are correct statements about OpenID Connect and JWT in Microservices?4 marks
Question score:
Q 18Which of the following are error-handling design patterns used in Microservices to handle failures?4 marks
Question score:
Q 19Which statements about Microservice Deployment are correct?4 marks
Question score:
Q 20In a Microservices Architecture, transactions spanning multiple services are challenging. Which of the following are correct?4 marks
Question score:
Q 21What are the differences between Inner Architecture and Outer Architecture in a modern microservices enterprise?4 marks
Question score:
Q 22Which of the following statements about migrating from Monolithic to Microservices are correct?4 marks
Question score:
Q 23Which of the following are correct about Orchestrating Microservices?4 marks
Question score:
Q 24Which of the following describe the role of the API Gateway in a Microservices Architecture?4 marks
Question score:
Q 25Which of the following are true about Microservices as concluded in the lecture notes?4 marks
Question score:
0
/ 100

Your Result

0
Full Marks
0
Partial
0
Zero Marks
0
Skipped